import 'package:flutter/animation.dart';
import 'package:flutter/cupertino.dart';

enum BottomBarType {
  home,
  sourceMaterial,
  production,
  mine,
}

class BottomBarModel {
  String title;
  String icon;
  String activeIcon;
  BottomBarType type;

  BottomBarModel(this.title, this.icon, this.activeIcon, this.type);
}

enum NaviType {
  mirror,
  video,
  music,
  picture,
  customService,
  feedback,
  agreement,
  privacy,
  aboutUs,
  setting,
}

class NaviModel {
  String? id;
  String? title;
  String? describe;
  String? icon;
  IconData? iconData;
  String? selectedIcon;
  int unReadCount;
  NaviType? type;
  String? contentType;
  BottomBarType? bottomBarType;
  String? sortName;
  String? sort;
  String? hasMessageTips;
  String? noMessageTips;
  bool isVip = false;
  Color? color;
  double sliderValue;

  NaviModel(
      {this.id,
      this.title,
      this.describe,
      this.icon,
      this.iconData,
      this.selectedIcon,
      this.unReadCount = 0,
      this.type,
      this.contentType,
      this.bottomBarType,
      this.sortName,
      this.sort,
      this.sliderValue = 0,
      this.hasMessageTips,
      this.noMessageTips,
      this.isVip = false,
      this.color});
}
